when hell freezes over and the devil learns to (ice) skate - Inglés Sinónimo Diccionario

Can't found any synonym terms.